denude something of something - Spanish English Dictionary